﻿package com.zit.dao;

import java.util.List;

import org.hibernate.Session;

import com.zit.entity.Course;

/**
 * 功能：课程管理
 * @author 王冲
 *
 * date2013-12-3 time下午04:15:55
 */
public class CourseDAO extends BaseDAO {
	/**
	 * 功能：添加课程
	 * @param s
	 * @param c
	 */
	public void addCourse(Session s,Course c){
		s.save(c);
	}
	/**
	 * 功能：根据学期查询课程
	 * @param termid
	 * @param s
	 * @return
	 */
	@SuppressWarnings("unchecked")
	public List<Course> showcourse(int termid,Session s){
		return s.createQuery("from Course c join fetch c.term t join fetch c.profession p where c.term.id=:termid").setParameter("termid", termid).list();
	}
}
